/**
 * 
 */
package br.com.appwebcontroller.io;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;

import br.com.appwebcontroller.modelo.Lancamento;

/**
 * @author wgoncalves
 *
 */
public class LancamentoIO {
	
	private static final String DELIMITADOR = ";";
	private File arquivo;
	
	public LancamentoIO(String arquivo){
		this.arquivo = new File(arquivo);
	}
	
	public void gravarRegistro(Lancamento lancamento) throws IOException{

		StringBuffer registro = new StringBuffer(); 
		registro.append(lancamento.getData()); 
		registro.append(DELIMITADOR); 
		registro.append(lancamento.getDescricao()); 
		registro.append(DELIMITADOR); 
		registro.append(lancamento.getValor()); 
		PrintWriter out = new PrintWriter(new FileWriter(this.arquivo, true)); 
		out.println(registro.toString()); 
		out.close(); 
	}

}
